//用户管理数据

import Mock from "mockjs"

let { data } = Mock.mock({
    'data|20':[
        {
            'id|+1': 1,
            'contactName':"@cname(3)",     //姓名
            'sex|1':["男","女"],      //性别
            'tel|13000000000-13990000000':1,      //电话    "number|123.1-10": 1 
            'rentalNum':'@id(14)', //租房编号
            'houseNum':'@id(14)',     //房屋编号
            'houseAdress':'@county(true)',     // 房屋地址
            'houseType|1':['一室','两室'],   // 房屋类型
            'houseState|1':['🟢 已租','🔴 未租'],    //房屋状况（已租/未租） 
            "precinct|1":["上城区","西湖区","拱墅区","钱塘区","滨江区","萧山区",] ,   //片区名称
            "checkintime" :Mock.mock('@date("yyyy-MM-dd")')  ,// 入住时间
            "rentalstime|1":["长租","短租"]   ,// 长租短租
            "headofrent|1": ["租房1号" ," 租房2号" ],    // 租房负责人
        }
    ]
})

Mock.mock('/getRentingList','post',(config)=>{
    const req = JSON.parse(config.body)
    console.log('数据请求成功', req);
    // return data.slice(req.page*10, (req.page+1)*10)
    return data
})

//修改数据
Mock.mock('/edit','post',(config)=>{
    const req = JSON.parse(config.body)
    // console.log('数据请求成功', req);
    let res = {
        code:'200',
        msg: '修改失败'
    }
    data.forEach((item, index)=> {
        if(item.id == req.id){
            data[index] = req
            res.msg = '修改成功'
        }
    });

    return res
})

// 删除数据
Mock.mock('/delItemss','post',(config)=>{
    const req = JSON.parse(config.body)
    // console.log('数据请求成功', req);
    let res = {
        code:'200',
        msg: '删除失败'
    }
    data.forEach((item, index)=> {
        console.log("zk")
        if(item.id == req.id){
            data.splice(index,1)
            res.msg = '删除成功'
        }
    });

    return res
})


//添加数据
Mock.mock('/addItemaa','post',(config)=>{
    const req = JSON.parse(config.body)
    data.unshift(req)
    // data.push(req)
    return {
        code:'200',
        msg: '添加成功1111'
    }
})
